* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
  color: #666;
}
a:hover {
  color: #F67A00;
}
ul,
li {
  list-style: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
body {
  font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, sans-serif;
  color: #666;
  padding: 20px;
}
.top-bar {
  height: 40px;
  line-height: 40px;
}
.main {
  margin-top: 30px;
}
input {
  border: none
  /*width: 100px;*/
}
.form-group-xs {
  margin-bottom: 20px;
  height: 50px;
  line-height: 50px;
  border-bottom: solid 1px #ccc;
}
.anew,
.surplus {
  margin-top: 10px;
}
.btn-surplus {
  display: block;
  width: 105px;
}
input:focus,
button:focus {
  outline: none;
}
